package cn.lizemin.md5;

import org.apache.shiro.crypto.hash.Md5Hash;

/**
 * @author lzm
 * @version 1.0
 * @description: 测试shiro的md5和随机盐的使用
 * @date 2022/2/21 11:01
 */
public class TestShiroMD5 {
    /**
     * 程序的入口
     */
    public static void main(String[] args) {
        //使用md5
        Md5Hash md5Hash = new Md5Hash("123");
        System.out.println(md5Hash.toHex());

        //使用MD5 + salt处理
        Md5Hash md5Hash1 = new Md5Hash("123", "X0*7ps");
        System.out.println(md5Hash1.toHex());

        //使用md5 + salt + hash散列
        Md5Hash md5Hash2 = new Md5Hash("123", "X0*7ps", 1024);
        System.out.println(md5Hash2.toHex());
    }

}
